package top.rainbowecho.ai.domain.model.robot.strategy;

import top.rainbowecho.ai.domain.model.robot.value.image.SensitiveImageListItem;
import top.rainbowecho.common.domain.shared.vo.SensitiveRecognizeResult;

import java.util.List;

/**
 * 敏感图片识别策略
 *
 * @author rainbow
 * @since 2019/11/29 15:04
 */
public interface SensitiveImageRecognizeStrategy {

    /**
     * 根据腾讯AI接口的图片鉴别接口响应结果进行识别
     *
     * @param reply 接口响应结果
     * @return 识别结果
     */
    SensitiveRecognizeResult recognize(List<SensitiveImageListItem> reply);
}
